An Improved Memetic Search in Artificial Bee Colony Algorithm
نویسندگان
چکیده
Artificial Bee Colony (ABC) is a swarm optimization technique. This algorithm generally used to solve nonlinear and complex problems. ABC is one of the simplest and up to date population based probabilistic strategy for global optimization. Analogous to other population based algorithms, ABC also has some drawbacks computationally pricey due to its sluggish temperament of search procedure. The solution search equation of ABC is notably motivated by a haphazard quantity which facilitates in exploration at the cost of exploitation of the search space. Due to the large step size in the solution search equation of ABC there are chances of skipping the factual solution are higher. For that reason, this paper introduces a new search strategy in order to balance the diversity and convergence capability of the ABC. Both employed bee phase and onlooker bee phase are improved with help of a local search strategy stimulated by memetic algorithm. This paper also proposes a new strategy for fitness calculation and probability calculation. The proposed algorithm is named as Improved Memetic Search in ABC (IMeABC). It is tested over 13 impartial benchmark functions of different complexities and two real word problems are also considered to prove proposed algorithms superiority over original ABC algorithm and its recent variants. Keywords— Artificial bee colony algorithm, Swarm intelligence, Evolutionary computation, Memetic algorithm
منابع مشابه
An Improved K-Means with Artificial Bee Colony Algorithm for Clustering Crimes
Crime detection is one of the major issues in the field of criminology. In fact, criminology includes knowing the details of a crime and its intangible relations with the offender. In spite of the enormous amount of data on offenses and offenders, and the complex and intangible semantic relationships between this information, criminology has become one of the most important areas in the field o...
متن کاملOPTIMIZATION OF RC FRAMES BY AN IMPROVED ARTIFICIAL BEE COLONY ALGORITHM
A new meta-heuristic algorithm is proposed for optimal design of reinforced concrete (RC) frame structures subject to combinations of gravity and lateral static loads based on ACI 318-08 design code. In the present work, artificial bee colony algorithm (ABCA) is focused and an improved ABCA (IABCA) is proposed to achieve the optimization task. The total cost of the RC frames is minimized during...
متن کاملImproved Onlooker Bee Phase in Artificial Bee Colony Algorithm
Artificial Bee Colony (ABC) is a distinguished optimization strategy that can resolve nonlinear and multifaceted problems. It is comparatively a straightforward and modern population based probabilistic approach for comprehensive optimization. In the vein of the other population based algorithms, ABC is moreover computationally classy due to its slow nature of search procedure. The solution exp...
متن کاملAn efficient job shop scheduling algorithm based on artificial bee colony
The job shop scheduling problem (JSSP) is an NP-hard problem of wide engineering and theoretical background. In this paper, a discrete artificial bee colony based memetic algorithm, named DABC, is proposed for solving JSSP. Firstly, to make artificial bee colony (ABC) suitable for solving JSSP, we present a food source as a discrete job permutation and use the discrete operation to generate a n...
متن کاملElite Opposition-based Artificial Bee Colony Algorithm for Global Optimization
Numerous problems in engineering and science can be converted into optimization problems. Artificial bee colony (ABC) algorithm is a newly developed stochastic optimization algorithm and has been widely used in many areas. However, due to the stochastic characteristics of its solution search equation, the traditional ABC algorithm often suffers from poor exploitation. Aiming at this weakness o...
متن کامل